
namespace ActivUFRJ.Classes.Usuario
{
    public class AreaTrabalho : Geral.AreaInteresse
    {
        /// <summary>
        /// carrega nova area de interesse
        /// </summary>
        public AreaTrabalho()
        {

        }

        /// <summary>
        /// carrega os dados da classe base (Geral.AreaInteresse)
        /// </summary>
        /// <param name="idAreaInteresse"></param>
        public AreaTrabalho(int idAreaInteresse)
        {
            this.ID = idAreaInteresse;

            Geral.DBAreaInteresse dbAreaInteresse = new Geral.DBAreaInteresse();
            dbAreaInteresse.CarregarAreaInteresse(this);
            dbAreaInteresse.Dispose();
        }

        private Usuario usuario;
        public Usuario Usuario
        {
            get { return usuario; }
            set { usuario = value; }
        }

        /*
        public static void SalvarListaAreasInteresseUsuario(AreaInteresseUsuario[] areasDeInteresseDoUsuario)
        {
            DBAreaInteresseUsuario dbAreaInteresseUsuario = new DBAreaInteresseUsuario();
            foreach (AreaInteresseUsuario areaDeInteresse in areasDeInteresseDoUsuario)
            {
                dbAreaInteresseUsuario.SalvaAreaInteresseUsuario(areaDeInteresse);
            }
            dbAreaInteresseUsuario.Dispose();
        }
         */ 
    }
}
